flea-ridden person - Français Anglais Dictionnaire